//
//  CommonTools.swift
//  Baga
//
//  Created by 飞王 on 16/12/27.
//  Copyright © 2016年 飞王. All rights reserved.
//

import UIKit

/// 屏幕宽度
let SCREENW = UIScreen.main.bounds.size.width
/// 屏幕高度
let SCREENH = UIScreen.main.bounds.size.height

let SWITCHROOTCONTROLLER = "switchRootViewController";


/// 打印 Log
///
/// - parameter message:  打印的内容
/// - parameter file:     文件名
/// - parameter line:     打印行数
/// - parameter function: 方法
/// 需要在 BuildSetting 里面找到 Other Swift flags 添加 `-D DEBUG`，如果上线，去掉
func printLog(message: Any, file: String = #file, line: Int = #line, function: String = #function){
    #if DEBUG
        // HMStatusViewModel.swift[117], dealStatusText: Optional([doge])
        print("\((file as NSString).lastPathComponent)[\(line)], \(function): \(message)")
    #endif
}


// 随机颜色
func RandomColor() -> UIColor {
    
    return UIColor(red: CGFloat(arc4random() % 256) / 255, green: CGFloat(arc4random() % 256) / 255, blue: CGFloat(arc4random() % 256) / 255, alpha: 1)
}

